// PropertyRuntime.cpp: implementation of the PropertyRuntime class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "PropertyRuntime.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
namespace pa
{
	PropertyRuntime::PropertyRuntime()
	{

	}

	PropertyRuntime::~PropertyRuntime()
	{

	}



	PropertyRuntimeClass* PropertyRuntimeClass::p_fRuntime = NULL;

	Afx_Initclass::Afx_Initclass(PropertyRuntimeClass* pNewClass)
	{
		pNewClass->p_nRuntime = PropertyRuntimeClass::p_fRuntime;
		PropertyRuntimeClass::p_fRuntime = pNewClass;
	}

	PropertyParser* PropertyRuntimeClass::CreateObject()
	{
		if(m_createobject== NULL)
		{
			return NULL;
		}
		PropertyParser * p_propertyparser = NULL;
		p_propertyparser = (*m_createobject)();
		return p_propertyparser;
	}

};